package com.soxing.webrain.brush.api.zip;

import java.io.File;
import java.util.List;

/**
 * zip文件处理服务
 * 
 * @author luqiang
 *
 */
public interface IZipService {
	/**
	 * 压缩指定文件或目录
	 * 
	 * @param zipPath  压缩后的文件路径
	 * @param srcFiles 待压缩的文件列表
	 * @throws Exception
	 */
	public void zip(String zipPath, List<File> srcFiles) throws Exception;

	/**
	 * 解压文件
	 * 
	 * @param unzipFileDir 解压路径
	 * @param zipFile      待解压的压缩文件
	 * @throws Exception
	 */
	public boolean unzip(String unzipFileDir, String zipFilePath) throws Exception;
}
